package com.bupt.hotel.hvac.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * HVAC系统配置类
 */
@Data
@Component
@ConfigurationProperties(prefix = "hvac")
public class HvacConfig {

    /**
     * 最大服务对象数量
     */
    private Integer maxServiceObjects = 5;

    /**
     * 等待时长（秒）
     */
    private Integer waitTime = 120;

    /**
     * 温度更新间隔（毫秒）
     */
    private Long tempUpdateInterval = 1000L;

    /**
     * 指令防抖时间（毫秒）
     */
    private Long commandDebounceTime = 1000L;
}
